Ejemplos de Cualificadores de Agregación
Estos ejemplos se han hecho con la función Sum - función de gráfico, pero pueden aplicarse a todas las funciones de agregación en gráficos que admitan definiciones de análisis de conjuntos y el cualificador total.
Ejemplo 1:
Vea la representación de una tabla simple debajo; describe el estado lógico antes de hacer ninguna selección:
Month | Group | Sum(Value) | sum(total Value) | sum({1} total Value) |
---|---|---|---|---|
- | - | 21 | 21 | 21 |
1 | A | 1 | 21 | 21 |
1 | B | 2 | 21 | 21 |
2 | A | 3 | 21 | 21 |
2 | B | 4 | 21 | 21 |
3 | A | 5 | 21 | 21 |
3 | B | 6 | 21 | 21 |
La segunda y la tercera columna de expresión tienen el mismo número en todas las filas. Este número es igual al total calculado de la primera columna de expresión.
Ahora seleccione solamente los meses 1 y 2. El resultado presentará el siguiente aspecto:
Month (Filtro: 1-2) | Group | Sum(Value) | sum(total Value) | sum({1} total Value) |
---|---|---|---|---|
- | - | 10 | 10 | 21 |
1 | A | 1 | 10 | 21 |
1 | B | 2 | 10 | 21 |
2 | A | 3 | 10 | 21 |
2 | B | 4 | 10 | 21 |
El resultado de la tercera expresión (quinta columna) queda sin cambios porque la definición del conjunto descarta las selecciones actuales. La segunda expresión (cuarta columna) con el cualificador total, muestra el nuevo total 10, el cual es equivalente al total de la primera expresión (tercera columna).
Ejemplo 2:
Vea la representación de una tabla simple:
Month | Group | Sum(Value) | sum(total <Month> Value) | sum(total <Group> Value) |
---|---|---|---|---|
- | - | 21 | 21 | 21 |
1 | A | 1 | 3 | 9 |
1 | B | 2 | 3 | 12 |
2 | A | 3 | 7 | 9 |
2 | B | 4 | 7 | 12 |
3 | A | 5 | 11 | 9 |
3 | B | 6 | 11 | 12 |
En la tercera columna de la expresión (sum(total<Month> Val)) se calcula un total para cada mes.
En la cuarta columna de la expresión (sum(total<Grp> Val)) se calcula un total para cada grupo.